algae bioreactor - Spanish English Dictionary